iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0
Modern Web

30天學 React.js 系列 第 8

[Day8] [筆記] React Props (下)

  • 分享至 

  • xImage
  •  

前言

昨天我們了解到如何透過 Props 來傳遞資料給子元件。而今天我們要來認識如何在元件中間包裹內容。

Props.children

function Card(props) {
    const classes = 'card ' + props.className; //必須這樣撰寫才能將原本Component上的 ClassName 加入
    return (
        <div className={classes}>{props.children}</div>
    )
}

說明:

我們過往都是透過 <div> 包裹一個物件,但是如果我們用自製元素來包裹的話,我覺得概念蠻像
是一個 Template ,目的是可以節省 css 或是 HTML 撰寫。

參考資料


上一篇
[Day7] [筆記] React Props (上)
下一篇
[Day9] [筆記]React Hooks-UseState、UseEffect
系列文
30天學 React.js 14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言